<?php
/**
 * 尚善福· 会员管理模块的逻辑处理
 * ============================================================================
 * 版权所有 2017-2020 北京优特世纪科技有限公司，并保留所有权利。
 * 网站地址: http://www.unitewww.com;
 * ============================================================================
 * 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用；
 * 不允许对程序代码以任何形式任何目的的再发布。
 * ============================================================================
 * @since: 1.0
 * @version: 1.0
 **/
namespace Home\Model;
use Think\Model;
class UserModel extends Model{
    /**
     +--------------------------------------------------------------------------
     * 实现添加(修改)收货地址的功能
     * @author : ZJ
     * @date : 2018-10-16
     +--------------------------------------------------------------------------
     */
    public function add_edit_addres($act){
        $aid = trim(I('post.aid'));
        $uid = session('user_auth.usid');
        //实例化相关表
        $aident = M('address');
        $reident = M('region');
        $data['ad_name']  = trim(I('post.aname'));
        $data['ad_phone'] = trim(I('post.phone'));
        $data['ad_area']  = trim(I('post.area'));
        $data['ad_city'] = cut_str($data['ad_area'],' ',1);
        $data['ad_addre'] = trim(I('post.addres'));
        //转化为城市的id值存储
        $city = $reident->where("`re_name`='".$data['ad_city']."'")->field('re_id')->find();
        $data['ad_city'] = $city['re_id'];
        if('on'==I('post.check')){
            $aident->where("`ad_uid`='".$uid."' and `ad_default`=1")->setField('ad_default','2');
            $data['ad_default'] = '1';
        }else{
            $data['ad_default'] = '2';
        }
        if('edit'==$act){
            $re = $aident->where("`ad_id`='".$aid."' and `ad_uid`='".$uid."'")->save($data);
        }else{
            $data['ad_uid'] = $uid;
            $re = $aident->add($data);
        }
        return $res = $re>0?1:0;
    }
}